/* CSS Document */
*{margin:0;padding:0;}
html,body {width:100%;height:100%;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:800px;font-size:12px;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}
/*占位*/
.pw_10{display:inline-block;width:10px;} 
.pw_15{display:inline-block;width:15px;} 
.pw_20{display:inline-block;width:20px;} 


.MainTop {background:#438eb9;color:#fff;line-height: 45px;}
.dLogo {float:left;padding-left:20px;font-size:16px;}
.dRight {float:right;margin-right: 20px;}
.dLogo .fa {margin-right:10px;}
.dRight .online{margin-right: 20px;}
.dRight .welcome{ background-color: #62a8d1;}
.dRight > ul >li{float: left;}
    .dRight .user{display: block;float:left;color: #FFF;height: 45px;border-left:1px solid #DDD;}
    .dRight .user:hover {background:#579ec8;}
.dRight .user-photo{float:left;margin:3px 10px;border-radius: 100%;border: 2px solid #FFF;width: 36px;height: 36px;}
.dRight .user-name {margin-top:5px;width:150px;background:red;}
    .dRight .user-name small {display:block;float:left;width:60px;height:15px;line-height:20px;font-size:100%;}
.dRight .fa-caret-down {display:block;font-size:1.5em;margin-top:16px;}
.user-menu {position:absolute;display:none;margin-top:45px;width:149px;height:78px;background:#fff;color:#333;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);z-index:999;}
    .user-menu li {width:100%;height:30px;line-height:30px;padding:0;margin:0;  }
    .user-menu a {display:inline-block;margin:6px 0;width:100%;height:26px;font-size: 13px;}
        .user-menu a:hover { background:#fee188;color:#333; }
.user-menu .ider {height: 1px;margin-top: 8px;background-color: #e5e5e5; }
    .user-menu .fa {margin:0 15px; font-size:1.3em;}
        
.MainLeft {color:#393939;background:#f6f6f6;border-right:1px solid #ccc; }
.leftMenu {overflow:hidden;white-space:nowrap;}
    .MainLeft ul li {border-bottom: 1px solid #e5e5e5; }
    .MainLeft ul li a {display:block;padding:0 16px 0 7px;width:165px;height:38px;background:#f9f9f9;color:#585858;font-size:13px;line-height:38px;}
        .MainLeft ul li a:hover {background:#fff;}
        .MainLeft ul li .fa {display:inline-block;margin-left:6px;margin-right:12px;width:20px;font-size:16px;}
.sidebar {border-bottom: 1px solid #e0e0e0; background-color: #f3f3f3; text-align: center; padding: 3px 0; position: relative; }
    .sidebar em {display:block;float:left;margin:auto;margin-top:-10px;margin-left:5%;width:90%;height:1px;background:#e0e0e0;z-index:0;  }
    .sidebar .fa {font-size:14px;color: #aaa;border: 1px solid #bbb; padding: 0 5px;line-height: 18px; border-radius: 16px; background-color: #fff;cursor:pointer;z-index:12;   }
.MainCenter {height:100%;}
    .tool {height:30px;border-bottom:1px solid #e5e5e5; }
        .tool li {float:left;padding:0 20px;margin-right:-1px;line-height:30px;border:1px solid #e5e5e5;cursor:pointer;font-family:"微软雅黑";font-weight:bold;}
        .tool .selected{border-bottom:1px solid #438eb9;color:#438eb9;}
        .tool .work{}
.container {min-height:500px;height:100%;margin-top:-35px;padding-top:35px;}
#mainFrame {width:100%;height:100%;min-width:800;min-height:500px;overflow:hidden;}
.ShadowBgDiv{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.1;z-index:100;}

/*内页*/
.mg_head{width:100%;height:40px;background:#f5f5f5;border-bottom:1px solid #e5e5e5;line-height:40px;font-size:13px;color:#555;}
.mg_head .fa{font-size:20px;margin:0 10px;}
.mg_head small{margin:0 6px;}
.mg_wrap{margin-left:20px;margin-bottom:15px;width:90%;min-width:800px;}
.mg_tool{position:relative;width:100%;border-bottom:1px solid #d5e3ef;font-size:14px;}
.mg_tool .btn{display:inline-block;margin:12px;padding:12px 20px;background:#009688;border:1px solid #abbac3;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);color:#fff;font-size:13px;border-radius:4px;}
.mg_tool .btn:hover{opacity:0.8;}
.mg_tool .btnAdd{padding:12px 30px;margin-left:-5px;}
.mg_tool .fa{margin-right:4px;}
.mg_tool .searchBar{float:right;margin:8px -12px 0 0;width:80%;max-width:900px;height:50px;line-height:50px;text-align:right;}
.mg_tool .btnSearch{margin:0 12px;padding:11px 20px;height:20px;background:#009688;color:#fff;border-radius:4px;}
.mg_tool .btnSearch:hover{opacity:0.8;}
.mg_tool #searchText{padding:2px 6px;width:200px;height:30px;font-size:14px;color:#333;}
.mg_TabTitle{margin-left:20px;width:90%;min-width:800px;height:35px;line-height:35px;color:#fff;background:#307ecc;}
.mg_TabTitle span{margin-left:15px;}
.mg_TabContent{margin-left:20px;width:90%;min-width:800px;cursor:default;}
.mg_TabContent th{padding:12px 6px;background:#f2f2f2;font-size:14px;}
.mg_TabContent td{padding:0 6px;height:45px;line-height:45px;font-size:14px;}
.mg_TabContent td a{line-height:20px;}
.mg_content table{border: 1px solid #e1e1e1;border-collapse: collapse;/*去除重叠*/}
.mg_content td,.mg_content th{border: 1px solid #e1e1e1;}
.mg_content td{text-align:center;}
.mg_content td:last-child{text-align:left;}
.mg_content th:last-child{text-align:left;}
.mg_TabContent tr:nth-child(2n+1){background:#fbfbfb;}
.mg_TabContent tr:hover{background:#eff4f7;}
.mg_content .thEdit{min-width:130px;}
.mg_TabFooter{margin-left:20px;width:90%;height:50px;background:#eff3f8;border-bottom:1px solid #e1e1e1;font-size:24px;line-height:52px;}
.mg_TabFooter .fa{margin:6px;}
.mg_TabContent .btn{display:inline-block;margin:0 6px;padding:6px 12px;background:#009688;border-radius:4px;color:#fff;}
.mg_TabContent .btn:hover{opacity:0.8;}
.mg_TabContent .del{background:#FF5722}
.mg_TabFooter .add_F{color:#a069c3;margin-left:12px;}
.mg_TabFooter .edit_F{color:#478fca;}
.mg_TabFooter .del_F{color:#dd5a43;}
.mg_TabFooter .ref_F{color:#69aa46;}
.mg_TabFooter .fa:hover{color:#ff892a;}
/*分页*/
.PageBar{float:right;margin-right:30px;width:600px;height:50px;}
.PageBar a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:14px;border:1px solid #C9C9C9;color:#555;background:#fff;border-radius:2px;}
.PageBar a:hover{background:#f1f1f1;}
.PageBar .disabled{background:#f7f7f7;border:1px solid #e4e4e4;color:#d5d5d5;cursor:default;}
.PageBar .disabled:hover{background:#f7f7f7;border:1px solid #e4e4e4;color:#d5d5d5;}
.PageBar .active{background:#1E9FFF;color:#fff;cursor:default;}
.PageBar .active:hover{background:#1E9FFF;color:#fff;}

/*弹出编辑窗口*/
.WinDialog {position:absolute;display:none;left:300px;top:50px;width:350px;height:500px;border:1px solid #ccc;-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2);
	box-shadow: 0 4px 8px rgba(0,0,0,0.2);font-size:14px;background:#fff;z-index:999;}
.wd_head{width:100%;height:42px;background:#F8F8F8;border-bottom:1px solid #eee;line-height:42px;color:#555;cursor:move;}
.wd_title{display:inline-block;float:left;margin-left:20px;}
.wd_head .fa{font-size:18px;}
.wd_close{display:inline-block;float:right;padding:2px;width:30px;height:30px;line-height:30px;text-align:center;font-size:30px;color:#666;}
.wd_footer{position:absolute;left:0;bottom:0px;width:100%;height:58px;}
.wd_footer .btnGroup{float:right;margin-right:30px;margin-top:6px;width:300px;text-align:right;}
.wd_footer .btn{display:inline-block;margin:6px;padding:6px 18px;border-radius:3px;}
.wd_footer .btnSave{border:1px solid #4898d5;background:#2e8ded;color:#fff;}
.wd_footer .btnSave:hover{color:#fff;background:#3399ff;}
.wd_footer .btnCancle{border:1px solid #dedede;background:#f1f1f1;color:#555;}
.wd_footer .btnCancle:hover{color:#555;background:#f7f7f7;}
.wd_body{width:100%;height:200px;margin:0;padding:0;}
.wd_content{padding-left:20px;padding-top:10px;}
.wd_content ul{clear:both;}
.wd_content li{display:inline-block;float:left;margin:12px 6px;}
.wd_content input{height:22px;width:180px;}
.WinDialog input[readonly]{background:#f7f7f7;border-width:1px;}
.selectFrm{display:inline-block;margin:0 2px;margin-bottom:2px;width:30px;height:23px;line-height:16px;border:1px solid #e5e5e5;background:#f1f1f1;text-align:center;border-radius:2px;}
.selParent {width:184px;height:22px;}
.WinDialog .FormMsg {position:absolute;float:left;margin-left:30px;margin-top:20px;width:100px;height:30px;color:red;}
/*layer*/
.layui-layer-msg{top:130px;}

/*输入框*/
.forminput{padding:4px 0px;padding-left:5px;height:20px;line-height:20px;color:#333;background:url(../img/input-bg.png) white 0px 0px no-repeat;border:#a7a6aa 1px solid;}
.forminput2{height:27px;line-height:27px;border:1px solid #c5c5c5;background:url(../img/txt_bg.jpg);}

/*右键菜单*/
.MouseRightMenu{position:absolute;display:none;padding-bottom:10px;width:80px;border:1px solid #808080;background:#fff;color:#333;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);box-shadow: 0 2px 4px rgba(0,0,0,0.2);border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);z-index:999;}
.MouseRightMenu li {width:100%;height:30px;line-height:30px;padding:0;margin:0;text-align:center;  }
.MouseRightMenu a {display:inline-block;margin:6px 0;width:100%;height:26px;font-size: 13px;}
.MouseRightMenu a:hover { background:#fee188;color:#333;}
.MouseRightMenu .ider {height: 1px;margin-top: 8px;background-color: #e5e5e5; }